Programação do CIMOM

A programação de gerenciador de objeto CIM (CIMOM) fornece a oportunidade de manipular várias conexões a partir de várias fontes enquanto mantém a segurança. Os clientes CIM se conectam ao CIMOM com um nome de usuário e senha e, em seguida, iniciam métodos para executar comandos.

A criação de um cliente CIM requer uma estrutura adequada como o projeto Java™ WBEM Service e o CIM Cliente SBLIM para Java. Existem também implementações em outros idiomas, incluindo C++ e Python. Para mais informações, consulte o website do Java WBEM Services:

wbemservices.sourceforge.net/

Figura 1 mostra um programa Java simples que se conecta a um CIMOM do sistema.

Figura 1. Programa Java para conexão com um CIMOM do sistema
import java.util.*; 

import javax.wbem.cim.*; 
import javax.wbem.client.*; 

public class ITSOClient { 
	 public static void main(String[] args) 
	 { 
		  String username = args[0]; 
		  String password = args[1]; 
		  String masterConsoleIP = args[2]; 
		  String masterConsoleSecurePort = args[3]; 
		  UserPrincipal user = new UserPrincipal(username); 
		  PasswordCredential pwd = new PasswordCredential(password); 
		  CIMNameSpace ns = new CIMNameSpace("https://”+ 
			      masterConsoleIP+”:”+ 
			      masterConsoleSecurePort+”/root/ibm"); 

		  CIMClient client = null; 
		  tente	 
		  { 
			   System.out.println("Connecting to CIMOM"); 
			   client = new CIMClient(ns,user,pwd); 
			} 
			catch (CIMException e) 
			{ 
				 // Handle the CIM Exception 
				 e.printStackTrace(); 
		  } 
}  

Para visualizar a documentação completa do MOF (Managed Object Format), incluindo as páginas de estilo do agente CIM, selecione as informações da documentação a partir do seguinte website:

www.ibm.com/support